Skip to content

Conversation

@dstansby
Copy link
Contributor

This updates the return types in the public API to be public objects, where a group or array is returned.

Currently the return typing for the top level namespace (see the API ref here) has objects from zarr.core.*. This PR uses public objects in zarr.* instead.

@github-actions github-actions bot added the needs release notes Automatically applied to PRs which haven't added release notes label Apr 10, 2025
@dstansby
Copy link
Contributor Author

Ha this has resulted in a horrible circular import loop. Fixing this is going to need a lot more thought and possibly cleaning up the API import mess... I'll close this PR and open an issue about the typing.

@dstansby dstansby closed this Apr 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

needs release notes Automatically applied to PRs which haven't added release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant